<!--首页推存商品-->中的“<!-- -->”是指什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/13 19:33:10
第一个问题:<!--首页推存商品-->中的“<!-- -->”是指什么意思?

第二个问题:<img src="{$LODO_WEB_DIY$}images/skins/lmbskin_010/main_center_reco.gif"

为什么这个图片的路径是这样的,有没有办法设置可以在DW实时显示这些图片

“<!-- -->”是注释的意思;
那是图片的相对路径。
图片数据是以blob类型放在数据库中的

1、用picture控件显然不行,因为bitmap要求指定路径!
当然,如果每页只显示一个图片用程序脚本可实现!
1)读出数据库内blob数据
2)写入到窗口中的picture控件
3)保存图片到指定的临时文件如aaa.bmp
4)在数据窗口中picture的控件指定picturename = aaa.bmp
总的来说这样还是不太方便

2、用DB OLE控件可实现,主要还要设置表名、列名、KEY CLAUSE、OLE CLASS和CLIENTNAME expression
例如:其中的key clause则可写id = :id
ole class 则选择 PBrush 画笔图片
classname expression则写 "object"
这里的id指要显示的表相关的ID

建议楼主使用第2种方法

备注:
注意图片不要太大,因为保存在数据库中的图片文件读取但对系统性能有影响(如果图片太大),并且使用OLE虽然方便但PB与OLE的兼容性一直受到大家的致疑! 所以所保存的图片不应太大!

方法一的代码:
图片临时存放在图片路径下:

先读出来的
blob emp_id_pic

SELECTBLOB picture
INTO :emp_id_pic
FROM scanimg
WHERE pi